import { default as request, cloud } from '@/framework/utils/request'

/**
 * 分页查询支付业务系统
 */
export function getPage(params) {
  return request({
    url: `${cloud.unifiedPayment}/paySystem/pagePaySystem`,
    method: 'get',
    params
  })
}

/**
 * 查询系统对应商户列表
 */
export function qryMerchantBySystem(systemId) {
  return request({
    url: `${cloud.unifiedPayment}/payMerchant/qryMerchantBySystem`,
    method: 'get',
    params: {
      systemId
    }
  })
}

/**
 * 查询全部应用
 */
export function getApplist() {
  return request({
    url: `${cloud.manage}/sysApp/list?appSourceDistinguish=2`,
    method: 'get'
  })
}

/**
 * 新增支付业务系统数据
 */
export function addPaySystem(data) {
  return request({
    url: `${cloud.unifiedPayment}/paySystem/add`,
    method: 'post',
    data
  })
}

/**
 * 修改系统启用状态
 */
export function editSystemState(data) {
  return request({
    url: `${cloud.unifiedPayment}/paySystem/editSystemState`,
    method: 'post',
    data
  })
}

/**
 * 查询系统对应支付管理人员
 */
export function qrySystemUser(systemId) {
  return request({
    url: `${cloud.unifiedPayment}/paySystemUser/qrySystemUser`,
    method: 'get',
    params: {
      systemId
    }
  })
}

/**
 * 分配系统管理人员
 */
export function allocationPerson(data) {
  return request({
    url: `${cloud.unifiedPayment}/paySystemUser/allocation`,
    method: 'post',
    data
  })
}
